package com.yuncheng.oaApi.entity;


import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 离岗请示审批管理
 * @Author: yuncheng
 * @Date: 2023-06-26
 * @Version: V1.0
 */
@ApiModel(value = "oa_lgqs对象", description = "离岗请示审批管理")
@TableName("oa_lgqs")
public class OaLgqs extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "填报部门")
    private String ftbbm;


    @ApiModelProperty(value = "报送时间")
    private String fbssj;

    @ApiModelProperty(value = "姓名")
    private String fxm;

    @ApiModelProperty(value = "职务")
    private String fzw;

    @ApiModelProperty(value = "离岗（请假）事由")
    private String flgsy;

    @ApiModelProperty(value = "离岗（请假）类型")
    private String flglx;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "离岗时间")
    private Date flgsj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "回岗时间")
    private Date fhgsj;

    @ApiModelProperty(value = "离开时间")
    private Integer flksj;

    @ApiModelProperty(value = "科室负责人意见")
    private String fksfzryj;

    @ApiModelProperty(value = "科室负责人签名")
    private String fksfzrqm;

    @ApiModelProperty(value = "科室负责人签名时间")
    private String fksfzrqmsj;

    @ApiModelProperty(value = "分管领导意见")
    private String ffgldyj;

    @ApiModelProperty(value = "分管领导签名")
    private String ffgldqm;

    @ApiModelProperty(value = "分管领导签名时间")
    private String ffgldqmsj;

    @ApiModelProperty(value = "销假时间（办公室填写）")
    private String fxjsj;

    @ApiModelProperty(value = "销假人")
    private String fxjr;

    @ApiModelProperty(value = "备注")
    private String fbz;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "业务分类编码")
    private String  fywflcode;

    @ApiModelProperty(value = "是否发起流程")
    private String  fsffqlc;

    @ApiModelProperty(value = "用户id")
    private String  fuserid;

    @ApiModelProperty(value = "业务分类名称")
    private String  fywflname;

    @ApiModelProperty(value = "退回原因")
    private String opinion;


    @ApiModelProperty(value = "是否提前销假")
    private String fsftqxj;

    @ApiModelProperty(value = "实际离岗时间")
    private String fsjlgsj;

    public String getFsjlgsj() {
        return fsjlgsj;
    }

    public void setFsjlgsj(String fsjlgsj) {
        this.fsjlgsj = fsjlgsj;
    }

    public String getFsftqxj() {
        return fsftqxj;
    }

    public void setFsftqxj(String fsftqxj) {
        this.fsftqxj = fsftqxj;
    }

    public String getOpinion() {
        return opinion;
    }

    public void setOpinion(String opinion) {
        this.opinion = opinion;
    }

    public String getFuserid() {
        return fuserid;
    }

    public void setFuserid(String fuserid) {
        this.fuserid = fuserid;
    }

    public String getFsffqlc() {
        return fsffqlc;
    }

    public void setFsffqlc(String fsffqlc) {
        this.fsffqlc = fsffqlc;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public String getFywflcode() {
        return fywflcode;
    }

    public void setFywflcode(String fywflcode) {
        this.fywflcode = fywflcode;
    }

    public String getFywflname() {
        return fywflname;
    }

    public void setFywflname(String fywflname) {
        this.fywflname = fywflname;
    }

    public String getFxm() {
        return fxm;
    }

    public void setFxm(String fxm) {
        this.fxm = fxm;
    }

    public String getFzw() {
        return fzw;
    }

    public void setFzw(String fzw) {
        this.fzw = fzw;
    }

    public Date getFlgsj() {
        return flgsj;
    }

    public void setFlgsj(Date flgsj) {
        this.flgsj = flgsj;
    }

    public Date getFhgsj() {
        return fhgsj;
    }

    public void setFhgsj(Date fhgsj) {
        this.fhgsj = fhgsj;
    }

    public String getFfgldyj() {
        return ffgldyj;
    }

    public void setFfgldyj(String ffgldyj) {
        this.ffgldyj = ffgldyj;
    }

    public String getFxjsj() {
        return fxjsj;
    }

    public void setFxjsj(String fxjsj) {
        this.fxjsj = fxjsj;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }

    public String getFtbbm() {
        return ftbbm;
    }

    public void setFtbbm(String ftbbm) {
        this.ftbbm = ftbbm;
    }

    public String getFbssj() {
        return fbssj;
    }

    public void setFbssj(String fbssj) {
        this.fbssj = fbssj;
    }

    public String getFlgsy() {
        return flgsy;
    }

    public void setFlgsy(String flgsy) {
        this.flgsy = flgsy;
    }

    public String getFlglx() {
        return flglx;
    }

    public void setFlglx(String flglx) {
        this.flglx = flglx;
    }

    public Integer getFlksj() {
        return flksj;
    }

    public void setFlksj(Integer flksj) {
        this.flksj = flksj;
    }

    public String getFksfzryj() {
        return fksfzryj;
    }

    public void setFksfzryj(String fksfzryj) {
        this.fksfzryj = fksfzryj;
    }

    public String getFksfzrqm() {
        return fksfzrqm;
    }

    public void setFksfzrqm(String fksfzrqm) {
        this.fksfzrqm = fksfzrqm;
    }

    public String getFksfzrqmsj() {
        return fksfzrqmsj;
    }

    public void setFksfzrqmsj(String fksfzrqmsj) {
        this.fksfzrqmsj = fksfzrqmsj;
    }

    public String getFfgldqm() {
        return ffgldqm;
    }

    public void setFfgldqm(String ffgldqm) {
        this.ffgldqm = ffgldqm;
    }

    public String getFfgldqmsj() {
        return ffgldqmsj;
    }

    public void setFfgldqmsj(String ffgldqmsj) {
        this.ffgldqmsj = ffgldqmsj;
    }

    public String getFxjr() {
        return fxjr;
    }

    public void setFxjr(String fxjr) {
        this.fxjr = fxjr;
    }


}
